@charset "utf-8";
/* selection color */
::-moz-selection { background: #fe57a1; text-shadow: none; }
::selection { background: #fe57a1; text-shadow: none; }
/* Micro Clear Fix For modern browsers */
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf{zoom:1;}
/* start layout */
::-moz-selection, ::selection {color:#fff;}
body {width:100%; display:table;}
header {}
footer {}
#main {clear:both; position:relative; z-index:97; min-height:200px;}
body b {display:none;}
.container {width:960px; display:block; clear:both; position:relative; margin:0 auto;}
.blockA, .blockB, .blockC {width:33.3%; display:block; float:left;}

/* colors */
.white {color:#fff; text-shadow:0 1px 0 #979797;}
.dark {color:#333; text-shadow:0 1px 0 #fff;}
.gray1 {color:#777; text-shadow:0 1px 0 #fff;}
.red {color:#ff0000; text-shadow:0 1px 0 #fff;}

/* typography */
body {background-color:#333; font-family:Arial, Helvetica, sans-serif; font-size:80%;}

/* header */

/* content */
#main {padding:20px 0;}
.carousel {display:block; position:relative; width:960px; height:250px;}
.banners {width:400px; height:200px; border:1px solid #ccc; background-color:#eaeaea; cursor:pointer; position:absolute; font-size:100px; font-weight:bold; text-align:center; line-height:200px;}